#!/usr/bin/env node

const http    = require('https'),
      cheerio = require('cheerio'),
      log     = console.log,
      print   = require('util').debuglog('dev'),
      addr    = 'https://ke.sifou.com/free',
      baseURL = 'https://ke.sifou.com';
http.get(addr, (res) => {
      console.log(`HTTP/${res.httpVersion} ${res.statusCode}`)
      let result = '';

      res.on('data', (data) => {
          result += data.toString('utf8');
      });
      res.on('end', () => {
          print(result);
          let $ = cheerio.load(result);
          $('body').find('.card-title>a').each(function(){
                 print($(this).html());
                 let cName = $(this).text(),
                 cURL  = baseURL + $(this).attr('href');

                 if(cName === '') return;
                 log('课程名称：', cName);
                 log('课程网址：', cURL.trim());
                 log('');
           });
     });
 });

